@charset "utf-8";
/*asax*/
*{ margin:0px; padding:0px;font-family:"宋体",Tahoma, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;}
ul,ul li,dl,dl dt,dl dd{ display:block;	overflow:hidden;list-style-type:none; }
table{ width:100%;font-size:12px; }
select{ line-height:20px; color:#000099; }
select option { padding-left:5px; height:25px; }
fieldset{ padding:5px; }
legend{ font-weight:bold; }
.col{ float:left; }
.width-10{ width:10% ;}
.width-20{ width:20% ;}
.width-30{ width:30% ;}
.width-40{ width:40% ;}
.width-50{ width:50% ;}
.width-60{ width:60% ;}
.width-70{ width:70% ;}
.width-80{ width:80% ;}
.width-90{ width:90% ;}
.width-100{ width:100% ;}
.aclList li{float:left; width:90px; padding:3px; margin:2px; background-color:#F0F7FD; border-bottom:1px solid #BAD9FA; border-right:1px solid #BAD9FA; }
.aclList li:hover{float:left; width:90px; padding:3px; margin:2px; background-color:#F4F9BB; cursor:pointer; border-bottom:1px solid #090; border-right:1px solid #090; }
.none{	display: block;	width:100%;	height:0px;	clear:both;	font-size:0px;}

body{padding:0px; color:#009; font-size:12px; font-family:Tahoma Bold}
a{ color:#009; text-decoration:none;}
a:hover{	color: #2c9c00;	text-decoration:underline;}
input.text {font-size: 12px;padding:2px;border-top:1px solid #7799ca;border-left:1px solid #7799ca;border-bottom:1px solid #c5e4ff;	border-right:1px solid #c5e4ff;	width:200px;}
input.text:hover,input.text:focus{border-left:1px solid #98E13E;border-top:1px solid #98E13E;	border-bottom:1px solid #C7EF96;border-right:1px solid #C7EF96;	width:200px;}
input.text_hover{border-left:1px solid #98E13E;border-top:1px solid #98E13E;	border-bottom:1px solid #C7EF96;border-right:1px solid #C7EF96;	width:200px;}
textarea{ width:300px;height:80px; border-top:1px solid #7799ca;border-left:1px solid #7799ca;border-bottom:1px solid #c5e4ff;	border-right:1px solid #c5e4ff; overflow:auto; }
textarea:hover,textarea:focus{ border-left:1px solid #98E13E; border-top:1px solid #98E13E; border-bottom:1px solid #C7EF96; border-right:1px solid #C7EF96; overflow:auto; }

.top{height:105px;background:url(../images/topbg.png) repeat-x bottom;}
.logo{width:269px;height:47px;	/*background:url(../images/logo.gif) no-repeat left;*/	float:left;	 display:inline;}
.top_left{ height:104px;}
.user_info{height:25px; clear:both; margin-right:50px; font-size:12px;}
.user_info ul{padding-left:20px; background:url(../images/usericon.png) no-repeat 5px 5px; float:right;}
.user_info ul li{float:left;margin-left:7px; line-height:25px; color:#536799;}
.main_menu{width:100%; margin-right:10px; margin-top:45px;	padding-top:7px; color:#FFFFFF}
.main_menu dl {	height:30px;float:right;}
.main_menu dl dt{height:32px; float:left; margin-left:10px;	font-size:0px;	font-weight:100;	width:12px;}
.main_menu dl dd{background:url(../images/main_menu_genral.png) no-repeat right; margin-left:5px; float:left;padding-top:6px; height:28px; text-align:center; width:75px; font-size:12px;	font-weight: normal; cursor:pointer; color:#536799;}
.main_menu dl dd.active{background:url(../images/main_menu_active.png) no-repeat right; color:#fff;}

.top_border{height:1px;	font-size:0px; background:#a6d0e7;	clear:both;}
.left{ border-right:1px solid #CBD8EB; background-color:#f2fafd; overflow-x:hidden; overflow-y:scroll;height:100%; width:180px;}
.main_menu_title{line-height:35px; background:url(../images/left_tt_bg2.png) repeat-x; height:36px; overflow:hidden;}
.main_menu_title_left{float:left; color:#0294d2; border:0px; padding-left:35px; font-weight:bold; font-size:12px; background:url(../images/left_tt_bg3.png) no-repeat center left; }
.main_menu_title_right{float:right; border:0px;background:url(../images/off.png) no-repeat right center; height:32px; cursor:pointer; width:11px; overflow:hidden;}
.main_menu_title_right_hover{float:right; border:0px;background:url(../images/off_.png) no-repeat right center; height:32px; cursor:pointer; width:11px; overflow:hidden;}
.position{	line-height:35px; height:36px; overflow:hidden; padding-left:30px; background:url(../images/position.png) no-repeat 7px 7px; background-color:#EEF6FD; color:#055797; font-size:12px; background:url(../images/m_top_bg.png) repeat-x; }

.left_menu{display:block; width:100%; height:auto; font-size:12px; overflow-y:auto; overflow-x:auto; }
.left_menu .menu_title{margin:0px; font-size:12px; cursor:pointer; border-bottom:1px solid #CDDCF3; color:#373737; }
.left_menu .menu_title span {padding-left:35px; margin:0px; font-size:12px; cursor:pointer; line-height:36px;border-bottom:1px solid #FFFFFF; display:block; background:url(../images/left_m_li.gif) no-repeat 20px center; color:#000; font-weight:normal; }
.left_menu .menu_title span a {font-size:12px; cursor:pointer; line-height:36px;border-bottom:1px solid #FFFFFF; color:#373737;  }

.left_menu .menu_title_hover{padding-left:15px; margin:0px; font-size:12px; cursor:pointer; border-bottom:1px solid #6C0; line-height:28px; background-color:#c9eafa; color:#0097e3;}
.menu_on{ width:5px; overflow:hidden;float:left;}

.content{margin-top:5px; background:#DAEAFE; width:100%;}
.content .title_left{border-bottom:1px solid #B0CEFF; background:url(../images/contentleft.png) no-repeat; width:6px;height:100%; font-size:0px; overflow:hidden; height:34px;}
.content .title_right{border-bottom:1px solid #B0CEFF; background:url(../images/contentright.png) no-repeat; width:9px;height:100%; font-size:0px; overflow:hidden; height:34px;}
.content .left_border{background:url(../images/contentleftborder.png) repeat-y;}
.content .right_border{background:url(../images/contentrightborder.png) repeat-y;}
.content .left_bottom{background:url(../images/leftbottom.png) no-repeat; overflow:hidden;}
.content .right_bottom{background:url(../images/rightbottom.png) no-repeat; overflow:hidden;}
.content .bottomborder{background:url(../images/bottomborder.png) repeat-x; overflow:hidden;}
table.adminlist {width: 98%;margin: 5px; background-color:#FFFFFF; border-top:2px solid #a5d6ff; border-bottom:2px solid #a5d6ff; color:#505050;}
table.adminlist tr td {	border-bottom: 1px dotted #B0CEFF; color:#000;}
table.adminlist td, table.adminlist th {padding-left: 10px;	text-align:left; }
table.adminlist thead th {background:  #f2faff; border-bottom:1px solid #B0CEFF; height:30px; cursor:pointer;}
table.adminlist thead a:hover {text-decoration: none;border:0px;font-weight:100; display:block; width:100%; height:100%; cursor:pointer;}
table.adminlist thead th img {vertical-align: middle;}
table.adminlist tbody th {font-weight: bold;}
table.adminlist tbody tr {text-align: left;}
table.adminlist tbody tr.row2 {border-top: 1px solid #fff;}
table.adminlist tbody tr.row3{background-color:#DBF9B9; }
table.adminlist tbody tr th{ height:30px; background:#CEE6E3; border-bottom:1px solid #96C0DA; line-height:30px;}
table.adminlist tbody tr td { height: 25px;	border-bottom: 1px dotted #B0CEFF; }
table.adminlist tfoot tr {text-align: center;}
table.adminlist tfoot td, table.adminlist tfoot th {text-align:left; border-bottom:0px; height:30px; line-height:30px;}
table.adminlist td.submit {text-align : left;	white-space: nowrap;	height:35px;}
table.adminlist td.submit input{padding:2px 3px 2px 3px;background:#DFDFDF;	border:1px solid #FFFFFF;border-bottom:1px solid #666666;border-right:1px solid #666666;}
table.adminlist td.order span {float: left;display: block;	width: 20px;	text-align: center;}
table.adminlist .pagination {display:table;	padding:0;	margin:0 auto; float:right;}
table.adminlist a:hover{text-decoration:underline}
table.search{width:99%;height:30px; line-height:30px; border:1px solid #CBD8EB; background-color:#EEF6FD; margin:5px;}
table.search tr td.searchlogo{background:url(../images/search.png) no-repeat 10px; width:30px; height:30px;}

table.adminlistmark {width: 28%;margin: 5px; background-color:#FFFFFF; border-top:2px solid #a5d6ff; border-bottom:2px solid #a5d6ff; color:#505050;}
table.adminlistmark tr td {	border-bottom: 1px dotted #B0CEFF; color:#000;}
table.adminlistmark td, table.adminlist th {padding-left: 10px;	text-align:left; }
table.adminlistmark thead th {background:  #f2faff; border-bottom:1px solid #B0CEFF; height:30px; cursor:pointer;}
table.adminlistmark thead a:hover {text-decoration: none;border:0px;font-weight:100; display:block; width:100%; height:100%; cursor:pointer;}
table.adminlistmark thead th img {vertical-align: middle;}
table.adminlistmark tbody th {font-weight: bold;}
table.adminlistmark tbody tr {text-align: left;}
table.adminlistmark tbody tr.row2 {border-top: 1px solid #fff;}
table.adminlistmark tbody tr.row3{background-color:#DBF9B9; }
table.adminlistmark tbody tr th{ height:30px; background:#CEE6E3; border-bottom:1px solid #96C0DA; line-height:30px;}
table.adminlistmark tbody tr td { height: 25px;	border-bottom: 1px dotted #B0CEFF; }
table.adminlistmark tfoot tr {text-align: center;}
table.adminlistmark tfoot td, table.adminlist tfoot th {text-align:left; border-bottom:0px; height:30px; line-height:30px;}
table.adminlistmark td.submit {text-align : left;	white-space: nowrap;	height:35px;}
table.adminlistmark td.submit input{padding:2px 3px 2px 3px;background:#DFDFDF;	border:1px solid #FFFFFF;border-bottom:1px solid #666666;border-right:1px solid #666666;}
table.adminlistmark td.order span {float: left;display: block;	width: 20px;	text-align: center;}
table.adminlistmark .pagination {display:table;	padding:0;	margin:0 auto; float:right;}
/*表单*/
table.adminform {width: 99%;margin: 5px; background-color:#FFFFFF;border-spacing:0px;}
table.adminform tr th{ padding-left:5px;line-height:28px;font-weight:bold; font-size:12px; text-align:left;}
table.adminform tr td{line-height:35px; height:auto; text-align:left; border-bottom: 1px solid #CBD8EB; padding-left:5px; padding-bottom:5px;}
table.adminform tr td.des{ color:#CCCCCC};
table.adminform tr td:hover{ color:#666666};
table.adminform tfoot tr td{border:0px;}

.shield{	position:absolute;	display:none;	left:0px; 	top:0px;	filter : Alpha(opacity=50);	-Moz-opacity:0.5;	background-color:#000000;	width:1500px;	height:1500px;}
.reporting{	position:absolute;	background:#000066;	top:0px;	display:none;}

.submit{background: url(../images/admin_botton.jpg) 0px 74px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px; }
.submit:hover{background: url(../images/admin_botton.jpg) 0px 48px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B;  margin-left:10px;}
.submit_click{background: url(../images/admin_botton.jpg) 0px 23px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B;  margin-left:10px;}
.button{background: url(../images/admin_botton.jpg) 0px 48px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}
.button:hover{background: url(../images/admin_botton.jpg) 0px 74px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}
.button_click{background: url(../images/admin_botton.jpg) 0px 23px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}

input{padding:2px;}
.tree_close{padding-left:15px; height:25px;	overflow:hidden;	background:url(../images/menu_plus.gif) no-repeat left center; cursor:pointer;}
.tree_open{padding-left:15px; height:25px;	overflow:hidden;	background:url(../images/menu_minus.gif) no-repeat left center; cursor:pointer;}
.require{color:#FF0000; padding-left:20px;}
.button_effect{	background: url(../images/admin_botton.jpg) 0px 48px; 	border:0px;	width:58px;	height:23px; cursor:pointer;}


.adminoption{height:35px; overflow-y:hidden; background:url(../images/adminoptionbg.png) repeat-x top; margin:5px; padding:1px; background-color:#ECF4FC; cursor:pointer}
.adminoption dd{ background:url(../images/option_top.png) no-repeat top; background-color:#f4f8fd; width:72px; height:27px; line-height:27px; text-align:center; float:left; margin-left:5px;border-bottom:1px solid #CBD8EB;}
.adminoption dd.active{ background:url(../images/activeadminoption.png) no-repeat top; background-color:#ecf4fc; width:72px; height:28px; line-height:28px; text-align:center; float:left; margin-left:5px;border-bottom:0px; font-weight:bold;}
.adminoption dd:hover{ background:url(../images/activeadminoption.png) no-repeat top; background-color:#ecf4fc; width:72px; height:28px; line-height:28px; text-align:center; float:left; margin-left:5px;border-bottom:0px; font-weight:bold;}
.adminoption dt{width:10px;background:none; float:left;}
.adminform_bottom{background-color:#ECF4FC; height:7px;border-bottom:1px solid #CBD8EB; margin:5px;}

.customb{	border-top:1px solid #C8EDFB;	border-left:1px solid #C8EDFB;	border-bottom:1px solid #88ADE6;	border-right:1px solid #88ADE6;	background:#E8F5F9;	padding:4px 2px 1px 2px;}

.dialog_off{	float:right;	width:16px;	height:16px;	background:url(../images/delete.png) no-repeat;	cursor:pointer;}
#localupload{	position:absolute;	top:300px;	left:400px; 	height:450px;	width:525px;}
#Dialog{	position:absolute;}
.dialogiframe{	border:5px solid #194290;	clear:both;	overflow:auto;	background:#FFFFFF; -webkit-box-shadow: 3px 5px 10px #ccc; background-color: #fff; resize: both; overflow: auto; }
.file_comment{	height:15%;	border:1px solid #FFCA42;	margin:5px;}

#list{	height:50px;	height:480px;  padding:0px; overflow:auto;}
.ajax_loader{	background:url(../images/ajax_loader.gif) no-repeat center;}
.file_show_thumb{	background:url(../images/thumb.png) no-repeat center; width:16px; height:16px; cursor:pointer;}
.file_show_list{	background:url(../images/list.png) no-repeat center; width:16px; height:16px; cursor:pointer;}
.file_show_thumblist{	background:url(../images/thumblist.png) no-repeat center; width:16px; height:16px; cursor:pointer;}

/* 表格行排序 */
table.adminlist thead tr .header {	background-image: url(../images/bg.gif);	background-repeat: no-repeat;	background-position: center right;	cursor: pointer;}
table.adminlist thead tr .headerSortUp {	background-image: url(../images/asc.gif);}
table.adminlist thead tr .headerSortDown {	background-image: url(../images/desc.gif);}
table.adminlist thead tr .headerSortDown, table.adminlist thead tr .headerSortUp {	background-color: #B8D2E9;	border-bottom:1px solid #558EB0 ;}

.hidcats {overflow:auto;}
.hidcats dl {margin-left:20px;}
.hidcats dl dt{	font-weight:bold; line-height:30px;}
.hidcats dl dd{ line-height:20px; }
.progress{width:98%; margin:0 auto; display:none;}
.progress_bar{ background:url(../images/620.png) repeat-x left center; border:0px; text-align:center; width:0%; height:20px;line-height:20px;margin:1px; color:#FFF;}
.progress_td{ background:url(../images/638.png) no-repeat left; height:20px; width:398px; padding-right:2px; }
#publish_status{ color:#060;	}

.allcats .channel{
	font-size:13px; font-weight:bold; background:#CDDAF8; color:#274092; border-bottom:1px solid #006; border-top:1px solid #FFF; line-height:30px; padding-left:10px; display:block; width:100%; cursor:pointer;
}
.allcats .catlist li{
	padding-left:20px; line-height:25px;
}
.adm_name { font-size:12px; font-weight:bold; color:#00ba35;}
.adm_grp { font-size:12px; font-weight:bold; color:#f86300;}
.adm_ctrl { font-size:12px; font-weight:normal; color:#767676;}
.adm_ctrl a { color:#767676;}

.zz, .zz td{ font-size:12px; line-height:32px; border-collapse:collapse; border:1px #dddddd solid; text-align:center;}
td.tal{ text-align:left;padding-left: 10px;}
table.zz{
	min-width:400px;
}